ab988b8f0039fb05c2db8db180007ff0bd16173e,findbugs/src/java/edu/umd/cs/findbugs/ba/PruneUnconditionalExceptionThrowerEdges.java,PruneUnconditionalExceptionThrowerEdges,execute,#,67
Before Change
Boolean result = cachedResults.get(xMethod);
if (result == null) {
result = bytecodeSet.intersects(RETURN_OPCODE_SET);
cachedResults.put(xMethod, result);
}
if (false && result.booleanValue()) {
After Change
Boolean isUnconditionalThrower = cachedResults.get(xMethod);
if (isUnconditionalThrower == null) {
if (DEBUG) System.out.println("\tChecking " + xMethod);
isUnconditionalThrower = !bytecodeSet.intersects(RETURN_OPCODE_SET);
if (DEBUG && isUnconditionalThrower) {
System.out.println("Return opcode set: " + RETURN_OPCODE_SET);
System.out.println("Code opcode set: " + bytecodeSet);